/*
 * Copyright (C) 2023 xuexiangjys(xuexiangjys@163.com)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

package com.xuexiang.templateproject.bean;

//import anet.channel.strategy.dispatch.DispatchConstants;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

public final class MyCentreEntity {
    @NotNull
    private final String authExpire;
    private final int chatTime;
    @NotNull
    private final String headImg;
    @NotNull
    private final String jiujiuNo;
    private final int notSeePaperTotal;
    private final int paperTotal;
    private final int totalChatTime;
    @NotNull
    private final String username;
    private final boolean vip;

    public MyCentreEntity(@NotNull String jiujiuNo, @NotNull String headImg, @NotNull String username, @NotNull String authExpire, int i2, int i3, boolean z, int i4, int i5) {
        Intrinsics.checkNotNullParameter(jiujiuNo, "jiujiuNo");
        Intrinsics.checkNotNullParameter(headImg, "headImg");
        Intrinsics.checkNotNullParameter(username, "username");
        Intrinsics.checkNotNullParameter(authExpire, "authExpire");
        this.jiujiuNo = jiujiuNo;
        this.headImg = headImg;
        this.username = username;
        this.authExpire = authExpire;
        this.paperTotal = i2;
        this.notSeePaperTotal = i3;
        this.vip = z;
        this.chatTime = i4;
        this.totalChatTime = i5;
    }

    @NotNull
    public final String component1() {
        return this.jiujiuNo;
    }

    @NotNull
    public final String component2() {
        return this.headImg;
    }

    @NotNull
    public final String component3() {
        return this.username;
    }

    @NotNull
    public final String component4() {
        return this.authExpire;
    }

    public final int component5() {
        return this.paperTotal;
    }

    public final int component6() {
        return this.notSeePaperTotal;
    }

    public final boolean component7() {
        return this.vip;
    }

    public final int component8() {
        return this.chatTime;
    }

    public final int component9() {
        return this.totalChatTime;
    }

    @NotNull
    public final MyCentreEntity copy(@NotNull String jiujiuNo, @NotNull String headImg, @NotNull String username, @NotNull String authExpire, int i2, int i3, boolean z, int i4, int i5) {
        Intrinsics.checkNotNullParameter(jiujiuNo, "jiujiuNo");
        Intrinsics.checkNotNullParameter(headImg, "headImg");
        Intrinsics.checkNotNullParameter(username, "username");
        Intrinsics.checkNotNullParameter(authExpire, "authExpire");
        return new MyCentreEntity(jiujiuNo, headImg, username, authExpire, i2, i3, z, i4, i5);
    }

    public boolean equals(@Nullable Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof MyCentreEntity)) {
            return false;
        }
        MyCentreEntity myCentreEntity = (MyCentreEntity) obj;
        return Intrinsics.areEqual(this.jiujiuNo, myCentreEntity.jiujiuNo) && Intrinsics.areEqual(this.headImg, myCentreEntity.headImg) && Intrinsics.areEqual(this.username, myCentreEntity.username) && Intrinsics.areEqual(this.authExpire, myCentreEntity.authExpire) && this.paperTotal == myCentreEntity.paperTotal && this.notSeePaperTotal == myCentreEntity.notSeePaperTotal && this.vip == myCentreEntity.vip && this.chatTime == myCentreEntity.chatTime && this.totalChatTime == myCentreEntity.totalChatTime;
    }

    @NotNull
    public final String getAuthExpire() {
        return this.authExpire;
    }

    public final int getChatTime() {
        return this.chatTime;
    }

    @NotNull
    public final String getHeadImg() {
        return this.headImg;
    }

    @NotNull
    public final String getJiujiuNo() {
        return this.jiujiuNo;
    }

    public final int getNotSeePaperTotal() {
        return this.notSeePaperTotal;
    }

    public final int getPaperTotal() {
        return this.paperTotal;
    }

    public final int getTotalChatTime() {
        return this.totalChatTime;
    }

    @NotNull
    public final String getUsername() {
        return this.username;
    }

    public final boolean getVip() {
        return this.vip;
    }

    public int hashCode() {
        int hashCode = ((((((((((this.jiujiuNo.hashCode() * 31) + this.headImg.hashCode()) * 31) + this.username.hashCode()) * 31) + this.authExpire.hashCode()) * 31) + this.paperTotal) * 31) + this.notSeePaperTotal) * 31;
        boolean z = this.vip;
        if (z) {
            z = true;
        }
        int i2 = z ? 1 : 0;
        int i3 = z ? 1 : 0;
        int i4 = z ? 1 : 0;
        return ((((hashCode + i2) * 31) + this.chatTime) * 31) + this.totalChatTime;
    }

    @NotNull
    public String toString() {
        return "MyCentreEntity(jiujiuNo=" + this.jiujiuNo + ", headImg=" + this.headImg + ", username=" + this.username + ", authExpire=" + this.authExpire + ", paperTotal=" + this.paperTotal + ", notSeePaperTotal=" + this.notSeePaperTotal + ", vip=" + this.vip + ", chatTime=" + this.chatTime + ", totalChatTime=" + this.totalChatTime + ')';
    }
}